package com.njtoyo.taxi.admin.service.business.operation_rule;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.njtoyo.taxi.admin.rest.presenter.business.operation_rule.InformationServiceFeePresenter;
import com.njtoyo.taxi.admin.rest.wrapper.business.operation_rule.InformationServiceFeeUpdateActiveWrapper;
import com.njtoyo.taxi.admin.rest.wrapper.business.operation_rule.InformationServiceFeeWrapper;
import com.njtoyo.taxi.entity.backend.AdminUser;
import com.taxi.entity.common.RestResult;

public interface InformationServiceFeeService {
    IPage<InformationServiceFeePresenter> getPage(Integer current, Integer size, String driverRegionName);

    RestResult add(InformationServiceFeeWrapper wrapper);


    RestResult update(AdminUser adminUser, InformationServiceFeeWrapper wrapper);

    RestResult deleteById(Long id);

    RestResult getInfoById(Long id);

    RestResult updateActive(InformationServiceFeeUpdateActiveWrapper wrapper);
}
